leafy stuff - German English Dictionary